package com.ruoyi.shop.modules.domain.vo;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * @Author: JinChen Zhu
 * @CreateTime: 2024-06-28  13:01
 */
@Data
public class ProductVo implements Serializable {
    /**
     * 主键
     */
    private Long id;
    private Long productBrandId;
    private Long productCategoryId;
    private Long productAttributeCategoryId;


    /**
     * 货号
     */
    private String productSn;

    /**
     * 商品名称
     */
    private String name;

    /**
     * 封面
     */
    private String pic;

    /**
     * 画册图片
     */
    private List<String> albumPics;

    /**
     * 销量
     */
    private Long sale;

    /**
     * 关键词
     */
    private String keywords;

    /**
     * 原价
     */
    private BigDecimal price;

    /**
     * 促销价格
     */
    private BigDecimal promotionPrice;

    /**
     * 副标题
     */
    private String subTitle;

    /**
     * 商品描述
     */
    private String description;

    /**
     * 库存
     */
    private Long stock;

    /**
     * 是否为预购商品
     */
    private Long previewStatus;

    /**
     * 产品服务
     */
    private String serviceIds;

    /**
     * 促销类型
     */
    private Integer promotionType;


    /**
     * 品牌名称
     */
    private String brandName;

    /**
     * 商品分类名称
     */
    private String productCategoryName;
}
